#include <stdio.h>
#include <math.h>
int main()

{
	int i = 0;
	for (i = 1; i <10000; i++)
	{
		if (i < 10 && i == pow(i,1))
		{
			printf("%d ", i);
		}
		else if (i > 9 && i < 100 && i == pow(i % 10, 2) + pow(i / 10, 2))
		{
			printf("%d ", i);
		}
		else if (i > 99 && i < 1000 && i == pow(i % 10, 3) + pow(i/10%10, 3)+pow(i/100,3))
		{
			printf("%d ", i);
		}
		else if (i > 999 && i < 10000 && i == pow(i % 10, 4) + pow(i / 10 % 10, 4) + pow(i / 10 / 10 % 10, 4) + pow(i / 1000, 4))

		{
			printf("%d ", i);
		}
	}

	return 0;
}

 